Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 Portugal F1 USA F6 Portugal F2 USA F7 USA F8 USA F13 USA F24 Hungary F3 Croatia F7 Croatia F8 Italy F1 Italy F4 Italy F5 Italy F6 Poland F1 Italy F14 Italy F20 Romania F7 France F14 Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Memorial Kolyaskin - Donetsk EI Bank Bulgarian Challenger - Sofia VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Banja Luka 2002 - Banja Luka IPP Open - Helsinki Neride Prague Indoor - Prague Jameson Cup - Milan Gemax Open - Belgrade Baumag Open - Budapest Ljubljana Open - Ljubljana 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors Tampere Imageneering Open - Tampere St. Petersburg Challenger by Kinex - St. Petersburg Binghamton Professional Tennis Tournament - Binghamton Mordovia Cup - Mordovia Rhein-Main Challenger 2003 - Aschaffenburg Bulgarian Open - Sofia Regional Hand Center Men's Challenger - Fresno Copa Sevilla Internacionales de Andalucia - Seville The Nottingham Challenger - Nottingham IPP Open - Helsinki A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Gemax Samsung Open 2004 - Belgrade USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup 2004 - Napoli West Side Tennis Club Clay Court Challenger - Forest Hills Steelers Cup - Kosice Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo USTA Tallahassee Tennis Challenger - Tallahassee ATU Cup - Weiden Open de Montauban - Montauban The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Nokian Hakkapeliitta Open - Tampere Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Timisoara Challenger - Timisoara Binghamton Professional Tennis Tournament - Binghamton IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Rhein-Main Challenger 2004 - Aschaffenburg Smith Barney Men's Challenger - Covington College Station Challenger - College Station Dubrovnik Open - Dubrovnik Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger ATP de Cuenca Diario El Mercurio - Cuenca The West Side Tennis Club Grass Court Challenger - Forest Hills Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos Nokian Hakkapeliitta Open - Tampere Fifth Third Bank Tennis Classic - Lexington Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk dBI Tennis Challenger - Binghamton Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger Brasov - Brasov Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras - Bogota Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville Copa Petrobras - Aracaju USTA Illinois Challenger - Champaign Copa Petrobras - Buenos Aires USTA Challenger of Orlando - Orlando Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota The $50,000 Pro Challenger at Calabasas - Calabasas Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas II Cyclus Open de Tenis - Florianopolis Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Mitsubishi Electric Europe Cup - Monza USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Casablanca 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Music City Challenger - Nashville Challenger Tunisie - Tunis JSM Challenger - Champaign PEOPLEnet Cup - Dnepropetrovsk 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Tunis Open - Tunis Men's Pro Challenger at Tunica National - Tunica Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Fifth Third Bank Tennis Championships - Lexington Porsche Open - Poznan Aamulehti Tampere Open - Tampere Oldum Brown Vancouver Open - Vancouver XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como UTC Open - Cherkassy Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Iquique Challenger Rabat Challenger Sunrise Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Baton Rouge Challenger Talahassee Challenger Tunis Challenger Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Karlsruhe Challenger Furth Challenger Kosice Challenger Bytom Challenger Constanta Challenger Rijeka Challenger Oberstaufen Challenger Orbetello Challenger San Marino Challenger San Sebastian Challenger Como Challenger Todi Challenger Palermo Challenger Aachen Challenger Genova Challenger Salinas Challenger Dallas Challenger Sunrise Challenger Barletta Challenger Napoli Challenger Baton Rouge Challenger Rome Challenger Tallahassee Challenger Tunis Challenger Manta Challenger Savannah Challenger Sarasota Challenger Zagreb Challenger Carson Challenger Ojai Challenger Winnetka Challenger Arad Challenger Penza Challenger Saransk Challenger Vancouver Challenger Binghamton Challenger Samarkand Challenger Karshi Challenger Rijeka Challenger Tulsa Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Salzburg Challenger Honolulu Challenger Bergamo Challenger Dallas Challenger Rimouski Challenger Caltanissetta Challenger St. Brieuc Challenger Tallahassee Challenger Rome Challenger Leon Challenger Savannah Challenger Nottingham Challenger Guadalajara Challenger Winnetka Challenger San Benedetto Challenger Vancouver Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Banja Luka Challenger Tulsa Challenger Napoli Challenger Sacramento Challenger Palermo Challenger Tiburon Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Sao Paulo Challenger Tour Finals Bratislava Challenger Heilbronn Challenger Honolulu Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Rome Challenger Caltanissetta Challenger Nottingham Challenger Monza Challenger Winnetka Challenger Arad Challenger Timisoara Challenger Recanati Challenger Orbetello Challenger Sibiu Challenger Segovia Challenger Brasov Challenger Seville Challenger Lermontov Challenger Sacramento Challenger Tiburon Challenger Rio De Janeiro Challenger Porto Alegre Challenger Charlottesville Challenger Montevideo Challenger Knoxville Challenger Sao Leopoldo Challenger Champaign Challenger Marbella Challenger Dallas Challenger Salinas Challenger Dallas Challenger Rimouski Challenger Santiago Challenger St. Brieuc Challenger Leon Challenger Guadalajara Challenger Itajai Challenger Santos Challenger Savannah Challenger Sao Paulo Challenger Tunis Challenger Nottingham Challenger Arad Challenger Timisoara Challenger San Benedetto Challenger Vancouver Challenger Aptos Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Napa Challenger Sacramento Challenger Kazan Challenger Bratislava Challenger Dallas Challenger Morelos Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Arad Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Cortina Challenger Cordenons Challenger Como Challenger Genova Challenger Banja Luka Challenger Geneva Challenger Estoril Open - Estoril RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Qatar Open - Doha Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad BellSouth Open - Vina del Mar Argentina Open - Buenos Aires SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Brisbane International - Brisbane Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Vegeta Croatia Open - Umag Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Levene Gouldin & Thompson Tennis Challenger - Binghamton Rimouski Challenger IX Torneo Internacionale de Tennis - Barletta Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3